1.6.2 响应首部
响应首部跟请求首部一样,都是由冒号分隔的纯文本键值对组成,并且同样以回车(CR)和换行(LF)结尾。正如请求首部能够告诉服务器更多与请求相关或者与客户端诉求相关的信息一样,响应首部也能够向客户端传达更多与响应相关或者与服务器(对客户端的)诉求相关的信息。表1-3展示了一些常见的响应首部。
首部字段 | 作用描述 |
---|---|
Allow | 告知客户端,服务器支持哪些请求方法 |
Content-Length | 响应主体的字节长度 |
Content-Type | 如果响应包含可选的主体,那么这个首部记录的就是主体内容的类型 |
Date | 以格林尼治标准时间(GMT)格式记录的当前时间 |
Location | 这个首部仅在重定向时使用,它会告知客户端接下来应该向哪个URL发送请求 |
Server | 返回响应的服务器的域名 |
Set-Cookie | 在客户端里面设置一个cookie。一个响应里面可以包含多个Set-Cookie首部 |
WWW-Authenticate | 服务器通过这个首部来告知客户端,在Authorization请求首部中应该提供哪种类型的身份验证信息。服务器常常会把这个首部与 “401 Unauthorized” 状态行一同发送。除此之外,这个首部还会向服务器许可的认证授权模式(schema)提供验证信息(challenge information)(比如RFC 2617描述的基本和摘要访问认证模式) |